#open函数
#语法 open(文件路径，模式，encoding=编码模式) 返回值 返回一个文件对象
#读取文件 mode为r r-read w-write a-append
file = open("./files/test.txt","r",encoding="utf-8")
#print(file)
#print(type(file))
#file文件对象的内部函数
#read方法 -read(num) 1-打印一个字符 空-打印所有 返回值string
#readlines()打印所有行 返回值 列表
#print(file.read())
#print(file.readlines())
#-------readlines()一行一行读------
print(file.readlines(),end='')
print(file.readlines(),end='')
print(file.readlines(),end='')

#循环读取
for line in file:
    print(line)
input("程序中途停止:")
print("---------------------")
#关闭文件流
file.close()
#with open语法 --->省略close
with open("./files/test.txt","r",encoding="utf-8") as f :
    print(f.readlines())
